package com.augurit.gzcgwsp.sendNotice.service;

import java.util.Date;
import java.util.List;
import java.util.Map;

import com.augurit.gzcgwsp.sendNotice.entity.YwMtbjlshInfo;



/**
 * 每天办件流水号表--实体
 * @author xu
 *
 */
public interface IYwMtbjlshInfoService {
	
	/**
	 * 保存 ywMtbjlshInfo
	 * @param ywMtbjlshInfo 
	 */
	public void saveOrUpdateYwMtbjlshInfo(YwMtbjlshInfo ywMtbjlshInfo);
	
	/**
	 * 获取 ywMtbjlshInfo
	 * @param id 
	 */
	public YwMtbjlshInfo getYwMtbjlshInfo(Long id);
	
	/**
	 * 获取所有 流水号
	 * @param date 
	 */
	public List<YwMtbjlshInfo> getAll();
	
	/**
	 * 获取 流水号
	 * @param date 
	 */
	public String getLsh(Date date,Long id);
	
	/**
	 * 获取政务中心统一查询号和密码
	 * @param date
	 * @param ywMtbjlshInfoid
	 * @param sjly 收件来源  网办1或者大厅0
	 * @return
	 */
	public Map<String,String> getSerialNoAndPassword(String sjly);
	/**
	 * 获取政务中心统一查询号和密码
	 * @param date
	 * @param ywMtbjlshInfoid
	 * @param sjly 收件来源  网办1或者大厅0
	 * @return
	 */
	public Map<String,String> getRealSerialNo(String sjly);
	/**
	 * 获取区的受理号码
	 * @param sjly
	 * @param area
	 * @return
	 */
	public Map<String,String> getQuSerialNoAndPassword(String sjly,String area);
}
